Formal Verification of Robot Rotary Kinematics
نویسندگان
چکیده
With the widespread application of robots in aerospace, medicine, automation, and other fields, their motion safety is essential for well-being humans accomplishment vital socially beneficial programs. Conventional robot hardware software designs mainly rely on experiential knowledge manual testing to ensure safety, but this fails cover all possible paths adds risks. Alternatively, formal, mathematically rigorous verifications can provide predictable reliable guarantees safety. To demonstrate feasibility approach, we formalize mathematical coordinate transformation a robot’s rigid-body kinematics using Coq Proof Assistant verify correctness its theoretical design. First, based record-type matrix formalization, define spatial geometry by constructing formal expressions matrix’ Frobenius norm, trace, inner product. Second, divide rotary into revolution rotation construct definitions. Next, formally rotational matrices angle conventions (e.g., roll–pitch–yaw Euler), complete verification Rodriguez formula theory specific rotating problems. The work paper has variety applications provides generalizable analysis framework control system verification. Moreover, it paves way automatic programming capabilities.
منابع مشابه
Design and formal verification of DZMBE+
In this paper, a new broadcast encryption scheme is presented based on threshold secret sharing and secure multiparty computation. This scheme is maintained to be dynamic in that a broadcaster can broadcast a message to any of the dynamic groups of users in the system and it is also fair in the sense that no cheater is able to gain an unfair advantage over other users. Another important feature...
متن کاملFormal Verification of Surgical Robot Control Algorithm
With the ever-growing interest in the usage of minimally-invasive surgery, surgical robots are also being extensively used in the operation theaters. Given the safety-critical nature of these surgeries, ensuring the accuracy and safety of the control algorithms of these surgical robots is an absolute requirement. However, traditionally these algorithms have been analyzed using simulations and t...
متن کاملFormal verification of safety behaviours of the outdoor robot ravon
This paper presents an approach to the formal verification of safety properties of the behaviour-based control network of the mobile outdoor robot RAVON. In particular, we consider behaviours that are used for the computation of the projected vehicle’s velocity from obstacle proximity sensor data and inclination information. We describe how this group of behaviours is implemented in the synchro...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملFormal Verification Made Easy Why Formal Verification?
Formal verification (Fv) is considered by many to be complicated and to require considerable mathematical knowledge for successful application. We have developed a methodology in which we have added formal verification to the verification process without requiring any knowledge of formal verification languages. We use only finite-state machine notation, which is familiar and intuitive to design...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronics
سال: 2023
ISSN: ['2079-9292']
DOI: https://doi.org/10.3390/electronics12020369